@charset "utf-8";

/*全局控制*/
body{zoom:1;margin:0;padding:0;font-family:"微软雅黑";-webkit-text-size-adjust:none;overflow-x:hidden;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-family:"微软雅黑";}
img{border:0; }ul,li{list-style:none;}
a{text-decoration:none;color:#fff;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.dsd_y a{color:#004a7a;}
.clear{
	height:0px;
	line-height:0px;
	clear:both;
}
.he5{
	width:100%;
	height:5px;
	line-height:5px;
	clear:both;
	overflow:hidden;

}
.he10{
	width:100%;
	height:10px;
	line-height:10px;
	clear:both;
	overflow:hidden;
}
.he15{
	width:100%;
	height:15px;
	line-height:15px;
	clear:both;
	overflow:hidden;
}
.he20{
	width:100%;
	height:20px;
	line-height:20px;
	clear:both;
	overflow:hidden;
}
.he25{
	width:100%;
	height:25px;
	line-height:25px;
	clear:both;
	overflow:hidden;
}
.he15{
	width:100%;
	height:15px;
	line-height:15px;
	clear:both;
	overflow:hidden;
}
.he30{
	width:100%;
	height:30px;
	line-height:30px;
	clear:both;
	overflow:hidden;
}
.he35{
	width:100%;
	height:35px;
	line-height:35px;
	clear:both;
	overflow:hidden;
}
.he60{
	width:100%;
	height:60px;
	line-height:60px;
	clear:both;
	overflow:hidden;
}
.he65{
	width:100%;
	height:65px;
	line-height:65px;
	clear:both;
	overflow:hidden;
}
.he94{
	width:100%;
	height:94px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
}
.he40{
	width:100%;
	height:40px;
	line-height:40px;
	clear:both;
	overflow:hidden;
}
.he45{
	width:100%;
	height:45px;
	line-height:45px;
	clear:both;
	overflow:hidden;
}
.he50{
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;
	overflow:hidden;
}
.he55{
	width:100%;
	height:55px;
	line-height:55px;
	clear:both;
	overflow:hidden;
}
.he100{
	width:100%;
	height:100px;
	line-height:100px;
	clear:both;
	overflow:hidden;
}
.he60{
	width:100%;
	height:60px;
	line-height:60px;
	clear:both;
	overflow:hidden;
}
.he80{
	width:100%;
	height:80px;
	line-height:80px;
	clear:both;
	overflow:hidden;
}
.he95{
	width:100%;
	height:80px;
	line-height:80px;
	clear:both;
	overflow:hidden;
}

/*首页*/
.sy_top1{
	width:100%;
	height:65px;
	background: rgba(0,0,0,0.5);
	position:fixed;
	z-index:222222;
	/*top:20px;*/
}
.rrj img{vertical-align: middle;display: inline-block!important}
.top1_cent{
	width:1400px;
	margin:0 auto;
	height:65px;
	z-index:66;
	position:relative;
}
.imgz{
	float:right;
}
.files{
	display:block;
	float:left;
	margin-left:150px;
}
.files .fahuo{
	cursor:pointer;
	width:140px;
	height:65px;
	text-align:center;
	line-height:65px;
	color:#fff;
	float:left;
	margin-right: 30px;
	font-size:16px;
}
.files .fahuo:hover{
	/*background: linear-gradient(to right, rgba(86,88,91,0.6), rgba(86,88,91,1));  */
	background: #eb7f27;  
}
.fen{
	position:relative;
}
.fenlei li{
	z-index:22;
	cursor:pointer;
	width:90px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	float:left;
	text-align:left;
	padding-left:20px;
	background: url(../images/y.png)no-repeat center left;
	background: linear-gradient(to right, rgba(86,88,91,1), rgba(86,88,91,0.8));  
}
.fenlei li:hover{
	background: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0.7));  
}
.fenlei{
	display:none;
	width:127px;
	position:absolute;
	top:65px;
	left:0;
	z-index:33;
}
.loo{
	float:left;
	height:65px;
	line-height:65px;
}
.loo img{vertical-align: middle}
.imgz{
	height:65px;
	line-height:65px;
}
.imgz img{
	vertical-align: middle;
	display: inline-block
}
.weixin{
	float:left;
	width:80px;
	height:100px;
	background: #fff;
	position: absolute;
	top:0;
	z-index:10;
	right:0;
}
.weixin .zhang{
	margin:5px 0 0 4px;
}
.weixin .dayi{
	display:block;
	margin:-5px 0 0 25px;
}


/*关于我们*/
.about_adv{
	width:100%;
	margin:0 auto;
}
.dimg img{display: block}
.yqe{width:1200px;padding:20px 0px;margin:0 auto;height: 50px;line-height:50px;}
.sye_left{color:#105380;font-size:28px;font-weight:bold;width:11%;}
.dsd_z{font-size:30px;font-weight:bold;color:#CCD6DD;text-transform: uppercase;width:20%;}
.dsd_y{
	width:40%;
	text-align: right;
	color:#929191;
}
.sye_right{
	width:88%;border-bottom:1px solid #ccc;height:50px;line-height: 49px
}
.tub{
	width:1200px;
	height:280px;
	margin:0 auto;
	position:relative;
	z-index:11;
	margin-top:-320px;
}
.ling{
	position:absolute;
	top:12px;
	left:40px;
}
.beijin{
	width:100%;
	height:40px;
	background: rgba(0,0,0,0.5);
	position:relative;
	z-index:22;
	margin-top:-5px;
}
.beijins{
	width:100%;
	height:40px;
	background: rgba(0,0,0,0.5);
}
.weizhi{
	width:1160px;
	height:40px;
	margin:0 auto;
	line-height:40px;
	color:#fff;
	text-align:left;
	padding-left:40px;
	background: url(../images/a6.png)no-repeat center left;
}
.weizhi span a{
	color:#fff!important;
}
.about_cont{
	width:100%;
}
.bjdd{
	width:100%;
	background:url(../images/m2.png)no-repeat center bottom/100%;
}
.ab_be{
	width:1200px;
	margin:0 auto;
}
.ab_left{
	width:245px;
	float:left;
	position:relative;
}
.ab_right{
	float:left;
	width:765px;
	color:#444;
	padding:20px 80px;
	line-height:27px;
}
.bianhua{
	width:100%;
	height:50px;
	overflow:hidden;
	background: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0.7));  
	
}
.bianhua span{
	text-align:center;
}
.nv{
	width:245px;
	display:inline-block;
	color:rgba(255,255,255,0.3);
	font-size:26px;
	position: absolute;
	top:-10px;
}
.zhi{
	width:245px;
	display:inline-block;
	line-height:50px;
	color:#fff;
	font-size:20px;
}
.ab_fen{
	display:block;
	text-align:center;
	margin:25px 0px;
}
.ab_fen li{
	display: inline-block;
	width:130px;
	text-align:center
	height:45px;
	overflow:hidden;
	line-height:45px;
	font-size:16px;
	background: #7b909e; 
	margin:0px 10px;
}
.dnayhne{padding:25px 0px 35px 0px;}
.ab_fen li a{color:#fff;width:100%;display: block}
.aiy{
	margin:0 auto;
	color:#fff;
	display:inline-block;
	line-height:50px;
}
.aiy span{
	float:left;
}
.wangzhan{
	margin:0 auto;
	display:block;
}
.wangzhan li{
	width:250px;
	float:left;
	display:inline-block;
}
.boots{
	width:100%;
	height:130px;
	background: #000;
	text-align:center;
	color:#fff;
	line-height:130px;
	font-size:14px;
}
.ab_rights{
	float:right;
	width:913px;
	color:#444;
}
.shuo{
	width:100%;
	display:block;
	margin-right:10px;
}
.shuo li{
	width:290px;
	float:left;
	margin-left:10px;
}
.shuo li .img{
	width:290px;
	height:208px;
	margin:0 auto;
	overflow:hidden;
	transition:all 0.8s;
}
.img:hover{
	transition:all 0.6s;
	box-shadow:0px 0px 5px 1px rgba(0,10,9,0.5);
	transform:scale(1.05,1.05);
}
.pei{
	width:100%;
	color:#454545;
	font-size:22px;
	text-align:center;
	display:inline-block;
}
.pro_tu{
	width:76%;
	margin:0 auto;
}
.pro_ing{
	width:494px;
	height:348px;
	float:left;
	overflow:hidden;
}
.xiang{
	width:90%;
	display:inline-block;
	padding-left:15px;
	color:#454545;
	font-size:16px;
	height:30px;
	padding-bottom:20px;
	line-height:50px;
	border-bottom:1px solid #b9b9b9;
	background: url(../images/b3.png)no-repeat center left;
}
.pro_con{
	width:90%;
	padding:20px 5%;
}
.sxp{width:1200px;margin:0 auto;}
.sxp span{
	display:block;
	font-size:14px;
	line-height:50px;
}
.sxp a{width:50%;overflow: hidden}
.shous{
	width:100%;
	display:block;
	margin-top:25px;
}
.shous li{
	width:380px;
	float:left;
	margin:25px 10px;
}
.pro_d{padding:15px 0px}
.xw_left{width:50px;background: #004a7b;height:40px;padding:5px 0px;line-height:20px;color:#fff;text-align: center;}
.xw_right{width:330px;}
.xw2{color:#004a7b;font-size:16px;overflow: hidden;line-height:40px;height:40px;border-bottom:1px solid #ccc;}
.xw3{color:#555;font-size:14px;overflow: hidden;line-height:25px;padding:5px 0px;}
.xw4{background:#969696;color:#fff;text-align: right;text-transform: uppercase;font-size:14px;height:25px;line-height:25px;width:94%;padding:0px 3%; }
.shous li:hover .xw4{
	background:#004a7b;
}
.shous1{
	width:100%;
	display:block;
	margin-top:25px;
}
.shous1 li{
	width:100%;
	height:50px;
	padding:10px 0;
	line-height:50px;
	border-bottom:1px solid #adadad;
	display:inline-block;
}
.shous1 li div{
	display:inline-block;
	width:150px;
	height:100%;
}

.newss{
	width:100%;
	height:156px;
}
.news_left{
	width:250px;
	height:156px;
	overflow:hidden;
	float:left;
}
.news_right{
	float:right;
	width:635px;
	padding:10px 0;
}
.nei{
	font-size:13px;
	line-height:25px;
	color:#5e5e5e;
}
.news_right div{
	margin-top:12px;
}
.news_ten{
	width:440px;
	height:330px;
	margin:0 auto;
	padding:20px 0;
}
.news_ten img{
	display:block;
	margin:0 auto;
}
.biao{
	text-align:center;
	width:100%;
	font-size:22px;
	color:#444;
}
.shi{
	text-align:center;
	width:100%;
	font-size:14px;
	color:#444;
	padding-top:10px;
}
.news_tente{
	font-size:14px;
	color:#656565;
	line-height:27px;
}
.fuwu{
	width:100%;
	height:587px;
	position:relative;
	background: url(../images/b4.jpg)no-repeat center center;
}
.fuwu_fen{
	width:100%;
	height:528px;
	position:absolute;
	bottom:0px;
}
.fuwu_lei{
	width:100%;
	height:40px;
	background: rgba(138,138,138,0.75);
}
.leibie{
	display:block;
	width:1200px;
	margin:0 auto;
}
.leibie li{
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	float:left;
	cursor:pointer;
}
.aichao{
	width:1200px;
	margin:0 auto;
}
.ai_left{
	width:287px;
	height:486px;
	float:left;
	background:linear-gradient(to right, rgba(0,0,0,1), rgba(46,46,46,1));  
}
.tit{
	color:#fff;
}
.titl{
	display:block;
	padding-top:20px;
	width:42%;
	color:#fff;
	border-top:1px solid #b5b5b5;
	margin:0 auto;
	text-align:center;
}
.ai_left .pkk{
	display:block;
	width:80%;
	text-align:center;
	color:#fff;
	font-size:33px;
	margin:0 auto;
	padding:40% 10%;
	/*padding:80px 0 70px 0px;*/
}
.ai_right{
	width:913px;
	float:left;
   	height: 487px;
   	overflow:hidden;
}
  #slide {
   width: 913px;
   height: 486px;
   margin: 0px auto;
   position: relative;
   overflow: hidden;
  }
  #slide ul {
   position: absolute;
   left: 0px;
   top: 0px;
   height: 486px;
   width: 11930px;
  }
  #slide ul li {
   width: 913px;
   height: 486px;
   overflow: hidden;
   float: left;
  }
  #slide .ico {
   width: 100px;
   height: 20px;
   overflow: hidden;
   text-align: center;
   position: absolute;
   right: 20px;
   bottom: 10px;
   z-index: 1;
  }
  #slide .ico a {
   display: inline-block;
   width: 15px;
   height:15px;
   background: url(../images/r2.png) no-repeat center center;
   margin: 0px 2px;
  }
  #slide .ico .active {
   background: url(../images/r1.png) no-repeat center center;
  }
  #btnLeft {
   width: 60px;
   height: 400px;
   left: 0px;
   top: 0px;
   background: url() no-repeat 0px 0px;
   position: absolute;
   z-index: 2;
  }
  #btnLeft :hover {
   background: url() no-repeat 0px 0px;
  }
  #btnRight {
   width: 60px;
   height: 400px;
   right: 0px;
   top: 0px;
   background: url() no-repeat 0px 0px;
   position: absolute;
   z-index: 2;
  }
  #btnRight :hover {
   background: url() no-repeat 0px 0px;
  }  
  .mada{
  	width:1200px;
  	margin:0 auto;
  }
  .lala{
  	display:block;
  	width:100%;
  }
  .lala li{
  	width:100%;
  	margin:0 auto;
  	display:inline-block;
  }
  .yes{
  	font-weight:bold;
  	display:inline-block;
  	width:90%;
  	padding:0 5%;
  	height:35px;
  	line-height:35px;
  	background: #b0b0b0;

  }
.yes span{
	width:30%;
	display:inline-block;
	font-size:18px;
	color:#111;
	margin: 0 10px;
	text-align:center;
}
.xinxi{
	width:90%;
  	padding:0 5%;
	height:108px;
	background: #e6e6e6;
}
.xin_left{
	float:left;
	width:30%;
	padding-left:7%;
}
.xin_left span{
	display:block;
	margin-top:10px;
	color:#444;
}
.jian{
	color:#fff!important;
}
.xin_cont{
	width:20%;
	float:left;
	padding-left:7%;
	text-align:center;
	font-size:16px;
	color:#111;
}
.huai img{
	vertical-align:middle;
}
.xin_cont span{
	padding-left:5px;
	float:left;
	text-align:center;
	line-height:108px;
	display:inline-block;
}
.xin_right{
	display:inline-block;
	line-height:108px;
	float:left;
	width:20%;
	padding-left:6%;
	font-size:16px;
	color:#9d0000;
	text-align:center;
}
.xunjia{
	cursor:pointer;
	display:inline-block;
	margin-top:35px;
	float:right;
	font-size:22px;
	text-align:center;
	color:#fff;
	height:35px;
	border-radius:3px;
	width:105px;
	line-height:35px;
	background: #bd0000;
}
.jian{
	width:45px;
	height:20px;
	text-align:center;
	line-height:20px;
	background: #bd0000;
	display:block;
	color:#fff;
}

/*放大镜*/
.ganmao{
	width:1200px;
	margin:0 auto;
	height:460px;
}
.haole{
	float:left;
	width:530px;
	background: #fff;
	height:580px;

}
.ban{ width:670px; background: #fff;height:460px; overflow:hidden;margin: 0 auto;}
.ban2{ width:670px; height:460px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:670px; height:460px;}
.prev{ float:left; cursor:pointer;}
.num{ height:90px;overflow:hidden; width:580px; position:relative;float:left;}
.min_pic{ padding-top:15px; width:670px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:110px; height:87px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid #bdbdbd; padding:0;}
.prev_btn1{ width:40px; text-align:center; height:40px; margin-top:20px;  cursor:pointer; float:left;}
.next_btn1{  width:40px; text-align:center; height:40px; margin-top:20px;cursor:pointer;float:right;}
.xue{
	width:100%;
	height:470px;
	text-align:left;
	border-top:1px solid #e5e5e5;
}
.dezh{
	margin-top:50px;
	width:430px;
	padding:0 50px;
	height:50px;
	line-height:50px;
	color:#444;
	font-size:22px;
}
.xue1{
	width:430px;
	height:55px;
	line-height:55px;
	color:#111;
	font-size:18px;
	padding:0 50px;
	text-align:left;

}
.xue2{
	width:430px;
	height:55px;
	line-height:55px;
	font-size:16px;
	padding:0 50px;
	text-align:left;

}
.xue3{
	width:430px;
	height:55px;
	line-height:55px;
	font-size:22px;
	padding:0 50px;
	background: #ededed;
	text-align:left;

}
.xue4{
	width:430px;
	text-align:left;

	height:55px;
	line-height:55px;
	font-size:16px;
	padding:0 50px;
	color: #7b7b7b;
}
.xue5{
	text-align:left;

	width:430px;
	height:55px;
	line-height:55px;
	font-size:16px;
	padding:0 50px;
	color: #444;
}
.xue6{
	margin-left:50px;
	width:190px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:22px;
	background: #c20000;
	box-shadow:0 5px #ac0000;
	cursor:pointer;
}
.buts1{
	width:40%;
	display:block;
	margin:0 auto;
	text-align:center;
}
.dsfj img{display: block;}
.buts1 a{
	padding:0px 10px;
	margin:0 5px;
	color:#444;
	text-align:center;
}
.select{
	background: #eb7f26;
	color:#FFF!important;
}
.diyi{
	width:100%;
	position:relative;
}
.hua{
	position: absolute;
	bottom:4%;
	left:48%;
	animation:myfirst 1s infinite;
	animation-direction:alternate;
}

@keyframes myfirst
{
0%   {left:48%; bottom:1%;}
50%   {left:48%; bottom:2%;}
75%   {left:48%; bottom:2.5%;}
100%  { left:48%; bottom:3%;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {left:48%; bottom:1%;}
50%   {left:48%; bottom:2%;}
75%   {left:48%; bottom:2.5%;}
100%  { left:48%; bottom:3%;}
}
.youb{
	position: absolute;
	right:0%;
	bottom:0px;
	width:295px;
	height:300px;
	background: url(../images/d1.png)no-repeat center center;
}
.youb img{
	display:block;
	margin-top:240px;
	margin-left:60px;
}
.wzh{
	position: absolute;
	bottom:0px;
	left:0px;
	height:100%;
}
.esn{
	position: absolute;
	bottom:0px;
	height:845px;
}
.hua2{
	position:absolute;
	z-index:3;
}
.hua1{
	position:absolute;
	margin-left:60px;
	z-index:5;
}
.cho{
	position: absolute;
	top:20%;
	left:55%;
	z-index:55555;
}
.cho1{
	position: absolute;
	top:15%;
	left:65%;
	z-index:555;
}
.cho2{
	position: absolute;
	top:18%;
	left:40%;
	z-index:55555;
}
.zhpy{
	width:100%;
}
.zhpin1{
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:16px;
}
.zhpin{
	line-height:30px;
}
.ahu{
	font-size:14px;
	text-align:center;
}
.shengq{
	width:150px;
	margin:0 auto;
	height:50px;
	text-align:center;
	line-height:50px;
	color:#fff;
	border-radius:5px;
	background: rgba(88,86,75,0.8);
}
.dier{
	width:100%;
	height:100%;
	background: url(../images/t2_03.jpg) no-repeat;
	background-size:100% 100% ;
	position:relative;
}
.dier_left{
	float:left;
	width:48%;
	height:100%;
}
.dier_right{
	height:90%;
	padding:5% 2%;
	float:right;
	width:42%;
	background: #fff;
}
.xinmen{
	position: absolute;
	left:48.5%;
	top:48%;
}
.about_wo{
	width:600px;
	float:right;
	color:#fff;
	margin-top:100px;
}
.about_cc{
	
	padding:3% 5% 0 5%;
	line-height:35px;
}
.cl{clear:both;}
.news_pin{
	width:100%;
	height:100%;
	background: url(../images/t3_03.jpg) no-repeat center center;
	background-size:100% 100% ;
}
.weik li{
	width:28%;margin-left:5%;border-radius:30px;background:rgba(0,0,0,0.5);
}
.news_yi{
	width:1200px;
	margin:0 auto;
	padding:4% 0;
}
.tuo{
	width:875px;
	height:366px;
	position:relative;
	overflow:hidden;
	margin:20px 0 20px 23px;
}
.hui{
	position:absolute;
	bottom:0px;
	width:90%;
	padding:0 5%;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;
	background: rgba(0,0,0,0.7);
}
.lis{
	margin-top:20px;
	margin-left:23px;
	width:73%;
	height:60px;
	padding:10px 0;
	border-bottom:1px solid #969798;
	border-top:1px solid #969798;
	float:left;
	display:inline-block;
}
.lis span{
	display:block;
}
.more{
	display:inline-block;
	float:right;
	font-size:18px;
	margin-top:3.5%;
	cursor:pointer;
}
.kaka{
	width:100%;
	height:100%;
	background: url(../images/l4.jpg) no-repeat;
	background-size: 100% 100%;
}
.jiepin{
	width:1200px;
	margin:0 auto;
	padding-top:6%;
}
.xiaoguo{
	float:left;
}
.xianshi{
	float:left;
	display:inline-block;
	margin-top:3%;
}
.xianshi li{
	line-height:30px;
	/*width:100px;*/
	float:left;
	margin:0 5px;
}
.dibus{
	border-bottom:1px solid #fff;
}
.baoqian{
	width:100%;
	height:100%;
}
.shou_fen{
	width:100%;
	height:40px;
	background: #818283;
	line-height:40px;
}
.qianer{
	display:block;
	width:1200px;
	margin:0 auto;
}
.qianer li{
	width:120px;
	height:40px;
	float:left;
	text-align:center;
}
.jiepins{
	width:1200px;
	margin:0 auto;
	height:398px;
	overflow:hidden;
}
.yonggan{
	width:270px;
	height:100%;
	float:left;
	margin-top:6%;
}
.page2-tit{
	margin-left:-10px;
}
.cti-message{
	padding-top:30px;
}
.p4-cont-box{
	width:1200px;
	margin:0 auto;
}
.maoni img{
	display:block;
	width:40px;
	margin:0 auto;
}
.bbg{
	position:absolute;
	top:0;
	left:18%;
	width:1200px;
	height:100%;
	background: url(../images/aw.png) no-repeat center center;
}
.tut{
	font-size:16px;
	color:#fff;
	width:40%;
	line-height:28px;
	padding:3% 0 3% 0;
}
.aya{
	display:inline-block;
	width:100px;
	padding:10px 15px;
	text-align:center;
	border:1px solid #fff;
}
.houlai{
	position: absolute;
	left:42%;
	top:15%;
}

.b-tit{
	margin-top:-3px;
}
.zonty{
	width:1200px;
	margin:0 auto;
	padding-top:15%;
	/*top:20%;*/
	/*left:13%;*/
	/*position:absolute;*/
}
.yang{
	margin-left:40%;
}
.eml,.emy{
	float:left;
	width:50%;
}
.long{
	height:40px;
	line-height:40px;
	padding:10px 0;
	width:90%;
	color:#fff;
	display:block;
	padding-left:45px;
	background: url(../images/sj.png)no-repeat center left;
}
.cai{
	color:#fff;
	height:40px;
	line-height:40px;
	padding:10px 0;
	padding-left:45px;
	width:90%;
	display:block;
	background: url(../images/dz.png)no-repeat center left;
}
.wet{
	float:left;
	font-size:14px;
	width:45%;
	color:#fff;
	
	text-align:center;
}
.wet img{
	display:block;
	margin:0 auto;
}
.put{
	margin-left:8%;
	padding-top:3%;
}

/*_________________*/

#pageContain { overflow: hidden;}
.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0;}
.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0;}
.current .contain, .slide .contain { display: block;}
.current { display: block; z-index: 1;}
.slide { display: block; z-index: 2;}
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;}
.page1 { background: #2d2e30;}
.page2 { background: #2d2e30;}
.page3 { background: #2d2e30;}
.page4 { background: #2d2e30;}
.page5 { background: #2d2e30;}
.page6 { background: #2d2e30;}
#navBar { z-index: 3; position: absolute; top: 45%; right: 3%;}
#navBar .active { width: 15px; height: 15px;background: url(../images/dd_03.png) no-repeat center right;text-decoration:underline;padding-bottom:3px;display:block;line-height: 20px; text-align: center;}
#navBar li { color:#fff;display:block;cursor: pointer;line-height: 20px; text-align: center; width: 15px; height: 15px;background: url(../images/bdd_03.png) no-repeat center right;}
.txt { margin-top: 20%; font-size: 50px; color: #fff; text-align: center;}


/*loading*/

/* 本例子css */
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:-0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; border-radius:10px;text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#333; color:#fff; }
.slideBox .bd{ height:100%;position:relative;z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd .op{ height:100%; display:block;}
.slideBox .bd ul{height:100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; background:url(../images/z1.png) no-repeat; z-index: 999;width:100px;height:130px;  }
.slideBox .next{ position:absolute; right:5%; top:50%; margin-top:-50px; display:block; background:url(../images/y1.png)no-repeat; z-index: 999; width:100px;height:130px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }




.p5-btn{
	padding-top:3%;
}
.aya a{
	width:100%;
	display:block;
}
.p9-top-box{
	width:20%;
	float:left;
	margin-left:10%;
}
.tianshi{
	width:1200px;
	margin:0 auto;
	padding-top:8%;
}
.message-wrap {
    border-top: 1px solid #5a5b5a;
    border-bottom: 1px solid #5a5b5a;
    width: 67.8%;
    margin: 0;
    overflow: hidden;
    float: left;
}

.me-more-btn {
    position: relative;
    overflow: hidden;
    float: right;
    width: 30%;
    height: 100px;
    margin-top:-20px;
}

.me-more-btn .more {
    position: absolute;
    top: 30px;
    right: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url('../images/more.png') no-repeat right center;
    padding: 0 30px 0 10px;
}

.message-wrap h2 {
    font-size: 16px;
    font-weight: normal;
}

.message-wrap h3 {
    font-size: 12px;
}

.message-wrap p {
    font-size: 12px;
    width: 100%;
}

.message-wrap .more {
    position: absolute;
    top: 50%;
    right: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
    font-size: 16px;
    color: #fff;
    background: url('../images/more.png') no-repeat right center;
    padding: 0 30px 0 10px;
}

 /* 本例子css */
.txtScroll-top{ border-top:1px solid #5a5b5a;border-bottom:1px solid #5a5b5a; overflow:hidden; width:67%;margin-top:10px;position:relative;}
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/icoup.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("../images/icodown.gif") no-repeat;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:15px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.swiper-container{
	margin-top:20px;
}
.pro_ks .infoList{margin-top:20px;}
.pro_ks .infoList li{width:32%;float:left;margin-left:2%;background: #fff;margin-top:15px;}
.pro_ks .infoList li:nth-child(3n+1){margin-left:0px;}
.bggg .infoList li{width:31%;float:left;margin-left:2%;background: #fff;margin-top:15px;}
.bggg .infoList li:nth-child(3n+1){margin-left:0px;}
.syy .infoList{margin-top:20px;}
.syy .infoList li{width:32%;float:left;margin-left:2%;background: #fff;margin-top:15px;}
.syy .infoList li:nth-child(3n+1){margin-left:0px;}
/*.syy .infoList1{margin-top:20px;}*/
.syy .infoList2 li{width:32%;float:left;margin-left:2%;background: #fff;margin-top:10px;}
.syy .infoList2 li:nth-child(3n+1){margin-left:0px;}
.p4-tit-box {
    overflow: hidden;
    width: 80%;
}

.p4-tit-box div {
    float: left;
}

.p4-left {
    width: 200px;
    height: 100px;
}

.p4-left .tit {
    width: 120px;
}


.p4-cont-box {
    overflow: hidden;
    position: relative;
    /*top: 33%;*/
    /*left: 20%;*/
    margin-top:30px;
    margin:0 auto;
    width: 1200px;
    height:42%;
    background: #000;
    /*display:inline-block;*/
}
.henni1{
    overflow: hidden;
	height:100%;
	position: absolute;
	z-index:3;
	top:0;
	left:0;
	width:45%;
}
.henni1 img,.henni2 img,.henni3 img{
	width:100%;
	height:100%;
}
.henni2{
	height:100%;
	position: absolute;
	z-index:4;
	left:27%;
	width:48%;
	top:0;
}
.henni3{
	height:100%;
	position: absolute;
	z-index:5;
	left:55%;
	width:48%;
	top:0;
}

.row {
    margin: 0 0 30px;
    padding: 0;
}
.haba{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	background: url(../images/yt.png)repeat ;
}
.xiz{
	color:#fff;
	font-size:22px;
	display:block;
}
.meig{
	color:#fff;
	font-size:18px;
	display:inline-block;
	padding:10px 0;
	border-bottom:1px solid #fff;
}
.tio{
	position: absolute;
	left:10%;
	top:30%;
}

/* .accordion */

.accordion {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.accordion:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.accordion._create:after {
    display: none;
}

.accordion__ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 9999px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.accordion__li {
    position: relative;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    float: left;
    overflow: hidden;
    box-shadow: 0 0 10px 0 #000;
    transition: all 0.3s ease-out;
}

.accordion__li p {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/1px5.png) repeat;
    z-index: 500;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    text-indent: -999em;
}

.accordion__li span {
    position: absolute;
    top: 45%;
    left: 10px;
    display: block;
    width: 142px;
    height: 80px;
    z-index: 700;
    color: #FFF;
    text-indent: -999em;
}

.accordion__img {
    display: block;
    cursor: pointer;
}

.accordion__li:hover p {
    opacity: 0;
    filter: alpha(opacity=0);
}


.obb{
	width:100%;
	background: url(../images/t6_03.jpg) no-repeat center center/100% 100%;
}
.rang{
	width:1200px;
	margin:0 auto;
	padding-top:6%;
}


#box{position:relative;width:960px;height:292px;margin:55px auto 0;}
#box ul{position:relative;width:800px;height:292px;}
#box li{position:absolute;list-style:none;background:#fff;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;padding:5px;}
#box li img{width:100%;vertical-align:top;}
#box .prev, #box .next{position:absolute;top:50%;width:39px;height:80px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/btn.png) no-repeat;}
#box .prev{left:-60px;}
#box .next{right:-60px;background-position:-39px 0;}

.gali{
	width:1200px;
	margin:0 auto;
	padding-top:5%;
}
.luu{
	width:94%;
	padding:3% 3% 0 3%;
	color:#000;
	font-size:16px;
}
.luu span:first-child{
	width:70%;
	float:left;
}
.luu span:last-child{
	width:5%;
	float:right;
}
.bggg{
	width:100%;
	height:100%;
	background: url(../images/t9.jpg) no-repeat center center/100% 100%;
}

.main_bd3{
	width:160px;
	padding:5px;
	border-radius:5px;
	border:none;
}
.main_bd4{
	width:760px;
	height:100px;
	border-radius:5px;
	resize:none;
	border:none;
	padding:5px;

}
.baby{
	width:100%;
	height:100%;
	position:relative;
}
.a12{width:1200px;margin:0 auto;}
.pad{position: relative;top:25%;left:0px;}

/*应用领域*/
.weika li{
	width:30%;margin-left:5%;float:left;margin-top:60px;
}
.weika li:nth-child(3n+1){
	margin-left:0px;
}
.w_img{width:110px;height: 110px;overflow: hidden;border-radius:50%;}
.w_tit1{color:#fff;font-size:20px;line-height:30px;}
.w_tit2{color:#727b83;font-size:14px;text-transform:uppercase;line-height:30px;}
.w_tit{padding:25px 0px;width:67%;text-align:left;}
.fl{float:left;}
.fr{float:right;}
.w_zt{
	border-radius:60px;background:rgba(0,0,0,0.5);width:100%;
}
.yyly_pin{
	width:100%;
	height:100%;
	background: url(../images/t5.jpg) no-repeat center center;
	background-size:100% 100% ;
}
.scs{margin-top:15px;width:94%;padding:0px 3%;}
.scs li{
	list-style:disc;width:50%;float:left;height:35px;line-height:35px;color:#fff;font-size:16px;
}
.hsz{color:red;font-size:20px;font-weight:bold}
.yx_top2{background: rgba(1,34,75,0.6);width:600px;padding:30px;margin-top:50px;}
.yx_jja{color:#fff;font-size:16px;line-height:30px;}

/*新闻*/
.gaa{
	width:100%;
	background: url(../images/t8.jpg) no-repeat center center/100% 100%;
}
.xw_aa{margin-top:15px;}
.xw_aa .xw_aa1{width:33%;position:relative;}
.dw_xw{position: absolute;bottom:0px;left:0px;background: rgba(0,0,0,0.5);padding:15px 28% 70px 28%;line-height:30px;width:44%;color:#fff;text-align:center;font-size:16px;}

/*企业风貌*/
.infoList1{margin-top:20px;}
.infoList1 li{width:24%;float:left;margin-left:1%;background: #fff;margin-top:15px;}
.infoList1 li:nth-child(4n+1){margin-left:0px;}
.bldo img{display: block}
.logos_link{padding:20px 0px;background: #6c6c6c;}
.link_yz{width:1200px;margin:0 auto;}
.link_yz li{width:15%;float:left;margin:0px 0.8%;}
/*.db_a{background: #2f2f2f;padding:20px 0px;}*/
.db_a{background: #005a95;padding:20px 0px;}
.db_b1{width:20%;border-right:1px solid #636363;}
.db_img{width:15%;}
.db_dh{width:80%;margin-left:3%;}
.db_b2{width:50%;padding:0px 5%;}
.db_b3{width:12%;}
.db_img1{width:5%;}
.db_dh1{width:90%;margin-left:0%;}
.qx_div{width:280px;height:280px;transform:rotate(45deg);overflow: hidden;margin:58px auto;position: relative;}
.qx_diva{
	transform:rotate(-45deg);width:396px;height:396px;position:absolute;left:-58px;top:-58px;
}

/*留言*/
.bingo li{background:#fff;float:left;width:465px;margin-left:25px;text-align: center;margin-top:30px;}
.bingo .main_bd{width:444px;height:45px;line-height:45px;border-radius: 3px;border:1px solid #434343;padding:0 8px;}
.bingo .main_bd1{width:935px;resize:none;height:120px;line-height:30px;border-radius: 3px;border:1px solid #434343;padding:0 8px;}
.btns{width:100%;height:50px;border-radius: 3px;background: #cc0202;color:#fff;text-align: center;border:none;margin-right:30px;cursor: pointer;font-size: 18px}
.main_but{
	width:100%;
	margin:30px auto;
}
.lyk{width:80%;padding:50px 10%;background: #e0e8ed;}
.lyk_a{color:#555;}
/*图文*/
.pro_ks{
	width:1200px;margin:0 auto;
}
.pro_xq{width:1200px;margin:15px auto;}
.prs_top{height:50px;line-height:50px;color:#444;font-size:16px;}
.prs_cont{padding:20px 0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.tchk{width:100%;height:100%;position: absolute;top:0px;left:0px;background: rgba(0,0,0,0.5);display: none}
.tck_cont{width:40%;position: fixed;top:15%;;left:30%;background: #fff;padding:10px;}
.tck_zw{position: relative;}
.tck_clos{position: absolute;right:-20px;top:-25px;width:40px;cursor: pointer;}
.tck_zjt{width:10%;cursor: pointer;}
.tck_zjdb{width:80%;color:#444;font-size:14px;text-align: center;overflow: hidden;height:100%;}
.tck_yjt{width:10%;text-align:right;cursor: pointer;}
.tck_jj{height:40px;line-height:40px;padding:10px 0px;}